/**  
 * @Title:  IAttachments.java   
 * @Package com.gtjy.p2p.modules.tiles.sys   
 * @Description:    TODO(用一句话描述该文件做什么)   
 * @author: 吴元森 
 * @date:   2018年11月29日 下午5:31:06   
 * @version V1.0 
 * @Copyright: 2018 吴元森.
 */
package com.platform.service;


import java.util.List;

import com.platform.base.PageUtil;
import com.platform.base.R;
import com.platform.dto.Attachments;

/**   
 * @ClassName:  IAttachments   
 * @Description:统一附件管理
 * @author: 吴元森 
 * @date:   2018年11月29日 下午5:31:06   
 *     
 * @Copyright: 2018 吴元森.  
 */
public interface IAttachments {
	/**
	 * @Title: insert   
	 * @Description: 新增附件  
	 * @param attachment
	 * @return      
	 * R<?>
	 */
	public R<?> insert(Attachments attachment);
	/**
	 * @Title: updateBySelective   
	 * @Description: 修改附件
	 * @param attachment
	 * @return      
	 * R<?>
	 */
	public R<?> updateBySelective(Attachments attachment);
	/**
	 * @Title: deleteByPrimaryKey   
	 * @Description: 删除附件
	 * @param qquuid
	 * @return      
	 * R<?>
	 */
	public R<?> deleteByPrimaryKey(Object qquuid);
	
	/**
	 * @Title: selectByParam   
	 * @Description: 根据主键查询附件信息  
	 * @param ids
	 * @return      
	 * R<?>
	 */
	public R<?> selectByParam(String ids);
	
	public List<Attachments> selectByMapPaging(PageUtil pageUtil);
}
